<html>
<meta charset="UTF-8">
<script language="javascript" type="text/javascript">
    // 那个$0,$1....$9是表示正则匹配的组。
    //$1-$9存放着正则表达式中最近的9个正则表达式的匹配结果，这些结果按照子匹配的出现顺序依次排列  正则匹配的组。
    //创建要进行匹配的字符串
    var objStr="这是我的手机号13100000012"
    //创建正则表达式匹配手机号码
    var re =/(13)(\d)(\d{8})/;//该正则表达式可以匹配手机号码以13开头的11为号码以()为子匹配的标志
    document.write(objStr.replace(re,"$1$2********"));//处于隐私对字符串按照正则表达式的内容进行替换
    //如果第二个子匹配结果，即手机号码中的第三位数字小于等于3则该手机号为联通号码，否则为其他运营商的号码
    if(RegExp.$2<=3){
        document.write("这是联通手机号");
    }else{
        document.write("这是移动或者电信手机号");
    }
</script>
</html>